package org.linlinjava.litemall.web.vo;

import java.math.BigDecimal;
import java.util.List;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel(value="获取新建状态订单响应类",description="获取新建状态订单响应类")
public class OrderGetNewResponseVO {
	
	@ApiModelProperty(value = "id")
    private Integer id;
	@ApiModelProperty(value = "店铺id")
	private Integer shopId;
	@ApiModelProperty(value = "订单编号")
    private String orderSn;
	@ApiModelProperty(value = "设备编号")
	private String deviceNo;
	@ApiModelProperty(value = "订单序号(每天按顺序生成)")
	private Integer serialNo;
	@ApiModelProperty(value = "订单费用")
	private BigDecimal orderPrice;
	@ApiModelProperty(value = "实付费用")
    private BigDecimal actualPrice;
	@ApiModelProperty(value = "商品总费用")
	private BigDecimal goodsPrice;
	@ApiModelProperty(value = "税价")
    private BigDecimal taxPrice;
	@ApiModelProperty(value = "订单状态：0.新建;1.挂起;2.待支付;3.进行中;4.已取餐;5.已完成;6:已取消")
	private Short orderStatus;
	@ApiModelProperty(value = "订单来源：1:手机app下单,2:门店下单,3:官网商城,4:订阅")
	private Byte orderSource;
	@ApiModelProperty(value = "订单类型：1自提，2配送，3堂食，4外带")
	private Byte orderType;
	@ApiModelProperty(value = "支付方式：1:现金支付,2:礼物卡支付,3:APP支付")
	private Byte payType;

	private List<OrderGetNewGoodsVO> goodsList;
	  
}
